package com.senlingspace.payment.lakala.bean.request;

import lombok.Data;

import java.io.Serializable;

/**
 * 退款请求
 *
 * @author lebronjames
 * @date 2024/07/24
 */
@Data
public class LakalaRefundRequest implements Serializable {

    /**
     * 原对账单流水号
     * 对账单中的交易流水。 origin_out_trade_no、origin_log_no、origin_trade_no至少一个必填，（调用收银台下单接口拉起交易后发起退款时至少要传两个），
     * 同时存在时优先级顺序如下： origin_trade_no、origin_log_no、origin_out_trade_no。
     */
    private String logNo;

    /**
     * 商户交易流水号	唯一
     */
    private String outTradeNo;

    /**
     * 退款金额，单位：分
     */
    private String refundAmount;

    /**
     * 退款原因 长度：32
     */
    private String refundReason;

    /**
     * 商户门店 ID
     */
    private long shopId;

}
